Christian ObodoChristian Obodo
Table TennisWorld Table Tennis: Reading the Match by Space, Not by the RankingsAt 9-9 in the seventh game of a WTT Champions quarter-final, the server stand...
ChessFrom the Sideline: How Croatia Lost to France by Failing to Adjust Their Compactness After Minute 35I still remember the Moscow sunshine on the afternoon of July 15, 2026. The...
BasketballBarcelona Beat Valencia at Home: TJ Shorts's 19 Points Could Not Fill the GapI wrote every line by hand in the small notebook that has followed me through...
BadmintonAshmita Chaliha and the Double Standard Question: When BWF's Super 100 Tournament Is Scrutinized Through an Indian LensThe Indonesia Masters Super 100 arena was shrouded in a thick haze, resemblin...
VolleyballBeaten 0-3 by Chinese Taipei, Indonesia's Women's Volleyball Team Closes Asian Games 2026 in Sixth22 September 2026, Park Arena Komaki, Japan. The board reads 11-25 in the thi...
International FootballVAR in V.League: The Arm Is Not Offside, but the Corridor of Explanation Remains OpenVAR arrived in the V.League in 2026 with promises of accuracy, but it has...
Table TennisGuernsey win the Worthing Junior Team 1*: 9-0 and the blank cell nobody countedNine team fixtures, nine wins, not a single tie that needed a third game....
VolleyballVietnam Women's Volleyball and the Quiet Revolution: When Data Overturns the 'Fighting Spirit' MythThere is a moment I will never forget, and it had nothing to do with volleyba...
BadmintonIndia Open Asian Games 2026 Against Kazakhstan: The Women's Team Tie That Sits Outside Day One's Medal WindowJakarta, 2:40 a.m. The coffee went cold long ago. I opened the live blog for...
EsportsSilent Data and the Fabrication Trap in Esports AnalysisThree in the morning in Shanghai. On the screen sits a nine-dimension analysi...
International FootballScotland and the Back-Three Gamble: Faith in a System Before the North Macedonia TestIn the tenth minute, Jack Hendry walked off the pitch with a red card in the...
Domestic FootballThe Upstream Data Gap: Vietnamese Football's Unresolved ProblemIn recent years, the way Vietnamese fans access football information has...
EsportsThe Empty Report: When Silent Data Gets Read as Safety in Esports AnalysisIn November 2026, I sat in front of my screen at two in the morning with a...
BasketballEfes 89-80 Besiktas: 57 Points in the First Half, 8 in the ThirdOn Istanbul derby night I sat in front of the screen with a notebook and a...
Table TennisETTU Sells European Rights to Dyn Through 2028: A Broadcast Map Drawn From GermanyI sat in a small table tennis hall in Da Nang, replaying the final of the...
Domestic FootballVietnam U23 vs Uzbekistan U23: A Draw Is Enough, but Football Hands Out No Free PointsThe final training session before the decisive group-stage match, the Vietnam...
BadmintonAsian Games 2026: India's 12-Year Individual Medal Streak Breaks, and the Teen Generation KnocksIchinomiya badminton hall, a September afternoon. Satwiksairaj Rankireddy and...
International FootballThe Grey Zone of VAR: When the Monitor Returns a Null Result and the Referee Still Has to DecideOn 16 June 2026, in Kazan, France met Australia in a World Cup group game. In...
Domestic FootballChanathip, Kim Sang Sik and the Tunnel Handshake: A Slow Rhythm After Vietnam vs ThailandIn the tunnel leading out to the mixed interview area, there were about seven...
BadmintonKunlavut Vitidsarn and the 2026 Asian Games gold: when control defeats speedIn the small hours, I sat in front of the screen with a cup of coffee gone...
